package com.adtech.export.config;

import java.util.ArrayList;
import java.util.List;

/**
 * 复合列头配置，如果是简单的列头，可以直接使用单元列配置(CellColConfig)中的列头名属性(colHeader)设置。
 * 
 * @author liulm
 * 
 */
public class ColHeaderConfig extends BaseConfig {
	List<ColHeaderRowConfig> rows = new ArrayList<ColHeaderRowConfig>();

	/**
	 * 获得列头行配置
	 * 
	 * @return
	 */
	public List<ColHeaderRowConfig> getRows() {
		return rows;
	}

	/**
	 * 设置列头行配置
	 * 
	 * @param rows
	 */
	public void setRows(List<ColHeaderRowConfig> rows) {
		this.rows = rows;
	}

	/**
	 * 列头行配置
	 * 
	 * @param index
	 *            索引超过时返回null
	 * @return
	 */
	public ColHeaderRowConfig getColHeaderRowConfig(int index) {
		ColHeaderRowConfig result = null;
		if (index < rows.size())
			result = rows.get(index);

		return result;
	}

}
